home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / drdtips.zip / 1600.TXT < prev    next >
Text File  |  1993-01-07  |  4KB  |  70 lines

  1.                             FYI
  2. Note:  The origin of this information may be internal or external
  3. to Novell.  Novell makes every effort within its means to verify
  4. this information.  However, the information provided in this
  5. document is FOR YOUR INFORMATION only.  Novell makes no explicit or
  6. implied claims as to the validity of this information.)
  7.  
  8.           TITLE:  DR DOS & DOS version numbers
  9.    DOCUMENT ID#:  FYI-M-1600
  10.            DATE:  04JAN93
  11.         PRODUCT:  DR DOS
  12. PRODUCT VERSION:  6.0
  13.      SUPERSEDES:
  14.  
  15.         SYMPTOM:  Applications that check the DOS version number  
  16.                   do not indicate 6.0 but 3.31.
  17.  
  18.   ISSUE/PROBLEM:
  19. Device drivers for disk drives or networks are sometimes produced
  20. for specific versions of DOS or occasionally will use specific
  21. configurations for different versions of DOS. When applications
  22. request the DOS version number from the operating system (via INT
  23. 21), the DR DOS 6.0 operating system returns 3.31. To some users
  24. this seems as if DR DOS is trying to fool the application into
  25. believing it is another OS. However, this is not the case. The
  26. application needs to know that it should expect support for DOS
  27. 3.3-level calls and disk support for greater than 32 MB partitions
  28. using the COMPAQ Extended Interrupt 25 and 26 convention. 
  29.  
  30. DR DOS must report 3.31 in order to give the application the
  31. correct information it needs in order to work properly. Most DOS
  32. applications use the 3.31 conventions mentioned above and therefore
  33. work without any difficulty. This was one of the reasons Digital
  34. Research decided to create DR DOS based on an existing DOS format
  35. (3.31) rather than creating a new one (such as 6.0).
  36.  
  37. Usually, a DOS 3.3 driver works properly. If you have been running
  38. previously with MS/PC-DOS 4.x however, the driver that you have
  39. been using might be designed specifically for version 4.x. This
  40. could also be true if the previous OS was MS-DOS 5. Contact the
  41. manufacturer of the driver to see if they have any specific
  42. configuration information or drivers for DOS 3.3x.
  43.  
  44. There are also some drivers that offer 3.3 disk support but not
  45. 3.31. The difference has to do with the capacity of the disk drive.
  46. DOS 3.31 will support greater than 32 MB partitions while 3.3 only
  47. supports a maximum of 32MB. If your driver does not work correctly
  48. on large (>32MB) partitions contact the manufacturer and inquire if
  49. they have 3.31 compatible drivers.
  50.  
  51. Some applications have been designed to go beyond these conventions
  52. and actually attempt to directly manipulate DOS data structures or
  53. replace sections of the operating system code with their own. These
  54. applications depend on having intimate knowledge of each DOS
  55. version they detect and have been written to react differently for
  56. each of those versions. If an application uses this type of
  57. technique, the manufacturer will have to design the application to
  58. take the DR DOS 6.0 operating system into account as well. While DR
  59. DOS does offer 3.31 support it's structures and code are very
  60. different from COMPAQ 3.31. It is possible that the manufacturer is
  61. aware of this and has already produced another version of your
  62. application or driver that runs under the DR DOS 6.0 operating
  63. system. 
  64.  
  65. Contact the manufacturer to see if there is any information about
  66. upgrades or specific configuration steps for the DR DOS 6.0
  67. operating system. If the manufacturer is interested in more
  68. information about the DR DOS 6.0 operating system, they are welcome
  69. to contact Novell directly at (800) NETWARE.
  70.